Using Software Component Generators to Contstruct a Meta-Weaver Framework
نویسنده
چکیده
Several new modularity technologies have been proposed that improve separation of concerns in programming languages. The initial efforts to demonstrate these technologies are usually focused on a single programming language. Since we live in a polyglot world, this proposal addresses the goal of being able to take these new powerful technologies to other languages. The approach uses software generators that create new “weavers” from metaspecifications of programming languages.
منابع مشابه
Aop with Design Patterns as Meta-programming Operators
AOP (aspect-oriented programming) is an important new software construction methodology because it allows to specify parts and behaviors of components in a view-based way, i.e. with aspects. While these aspects can be speciied independently from each other, a weaver tool combines them to the nal form of the component. This yields software that is better readable (since speciications are modular...
متن کاملMiddleware Model for Adapting Dynamic Requirements
Making a distributed system adaptable to the dynamic variations in the user requirements is a big challenge in software industries. It is identified that the solution for the adaptability of such dynamic variations can be achieved through reflective middleware. In this paper an efficient solution is proposed by combining aspect oriented approach with reflective middleware. The significant featu...
متن کاملClassiication of Meta-processes and Their Models
The paper is aiming at identifying a taxonomy to characterize meta-process categories, and their characteristics. The taxonomy will be applied to several existing software process-centered support environments (PSEs) and their support technologies. Up to now, meta-process has been poorly understood, and thus hardly exploited properly. In some PSEs, meta-process is however supported but its prop...
متن کاملObject Oriented Circuit - Generators in
Generators, parameterized code which produces a digital design, have long been a staple of the VLSI community. In recent years, several Field Programmable Gate Array (FPGA) design tools have adopted generators , as it is a convenient way to specify reusable designs in a familiar programming environment. We have built a generator framework in Java as a basis for programming reconngurable devices...
متن کاملGenerative Programming for a Component-based Framework of Distributed Embedded Systems 20060927
COMDES-II is a component-based software framework which formally specifies the modeling concepts and constraints for distributed embedded systems in different aspects, such as component structures, interaction, hierarchy, etc. The paper presents an overview of the design philosophies of COMDES-II in the related aspects and a generative programming approach developed to enable the engineering ap...
متن کامل